TCP/IP 與 Internet 網路:第十三章 網域名稱系統 上一頁 下一頁
13-7 資源紀錄
『資源紀錄』(Resource Record, RR)表示存放在 DNS 伺服器上,提供一般客戶端查詢的資料。我們在前面談過,DNS 系統是整個 Internet 網路的核心,它不但提供網域名稱和主機位址(IP)之間的轉換查詢,還提供許多有關 Internet 網路上許多資訊,這些資訊便是 DNS 系統上所紀錄的資源紀錄。當然,一個 DNS 系統所能提供的資源紀錄愈完整,對它所能提供的服務也愈完善,在 RFC 1035 上有許多資源紀錄的規範,但並不是所有 DNS 伺服器都提供這些服務,這需要管理人員耐心設定才可達成。以下介紹較常用的資源紀錄(RR)。
(A)紀錄 A – IPv4 主機位址
主機位址(Address, A)資源紀錄,是紀錄 FQDN 名稱到 IP 位址(32 位元)之間的轉換,此為 DNS 資料庫最常見的 RR。
(B)紀錄 CNAME – 主機別名
主機別名(Canonical NAME, CNAME)資源紀錄是提供主機設定另一個別名紀錄。CNAME 是非常重要的資源紀錄,提供不同的網域名稱轉譯到同一個 IP 位址,較常用的是將 www、ftp、mail 名稱轉譯到同一主機位址,譬如,www.cu.edu.tw、ftp.cu.edu.tw、mail.cu.edu.tw 都是linux-2.cu.edu.tw 的別名,也表示同一主機位址。設定時,每一主機只能設定一個 A 紀錄,而其它別名紀錄(CNAME)便設定到此 A 紀錄的主機上,同一主機可以設定多個 CNAME 紀錄。
(C)紀錄 NINFO – 主機資訊
主機資訊(Host INFOrmation, HINFO)資源紀錄是登錄主機使用的硬體和作業系統訊息,以供查詢使用。
(D)紀錄 MX – 郵件交換
郵件交換(Mail Exchange, MX)是用來設定區域中擔任郵件伺服器的主機位址,以及多個郵件伺服器之間的優先次序。當區域中建立 MX 紀錄之後,便會依照所紀錄的郵件主機和其它區域的郵件主機交換信件,同時設定多個主機以防郵件主機當機,保持郵件傳遞順暢。在這麼多個郵件主機之中,以數值大小來決定傳送優先次序,數值愈小者,優先權愈高,如『MX 10』表示優先數值為 10。
(E)紀錄 NS – 名稱伺服器
名稱伺服器(Name Server, NS)紀錄是用來指定管理網域區域(Domain Zone)的主機名稱。
(F)紀錄 PTR – 反向位址指標
指標(Pointer, PTR)紀錄是用來登錄由 IP 位址轉譯成 FQDN 名稱,其功能剛好和 A 紀錄相反。也就是說,使用 PTR來建立 in-addr.arpa 的反向網域檔案。
(G)紀錄 SOA – 授權啟動
授權啟動(Start Of Authority, SOA)是在任何網域區域設定中的第一項紀錄,用來指定 DNS 伺服器或是目前區域上的主要伺服器名稱,以及有關伺服器的設定內容。在 SOA 紀錄上所設定的內容主要是伺服器版本和到期日期,以及區域授權伺服器之間(主要和次要伺服器之間)的區域傳送頻率。
(H)紀錄 TXT – 文字
文字(Text, TXT)紀錄是提供一些文字說明,用來說明主機或網環境的設定。
(I)紀錄 AAAA – IPv6 主機位址
AAAA 資源紀錄是將 DNS 網域名稱對應到 IPv6 的 128 位元位址。
(J)紀錄 AFSDB – Andrew 系統
Andrew 檔案系統資料庫(Andrew File System Database, AFSDB)資源紀錄的功能是將某一網域名稱對應到另一子類型網域名稱的主機,而子類型伺服器的主機名稱,可支援下列兩種型態:
◆ 數值 1:表示伺服器儲存格式為 AFS 3.0 磁碟區位置伺服器。
◆ 數值 2:表示伺服器儲存格式是已驗證之名稱伺服器的根目錄,且以 OSF(Open Software Foundation)的驗證命名儲存格式。